Text copied to clipboard!
Naslov
Text copied to clipboard!Java backend programer
Opis
Text copied to clipboard!
Tražimo Java backend programera koji će se pridružiti našem dinamičnom timu za razvoj softvera. Idealni kandidat ima duboko razumijevanje Java tehnologija i iskustvo u izgradnji skalabilnih i sigurnih backend sustava. U ovoj ulozi, bit ćete odgovorni za dizajn, implementaciju i održavanje server-side logike, integraciju s bazama podataka te suradnju s frontend timom kako biste osigurali besprijekornu funkcionalnost aplikacija. Vaša sposobnost rješavanja problema, optimizacije performansi i pisanja čistog, održivog koda bit će ključni za uspjeh na ovom radnom mjestu. Također, očekuje se da pratite najnovije trendove u tehnologiji i doprinosite inovacijama unutar tima. Ako ste strastveni prema razvoju softvera i želite raditi u poticajnom okruženju, ovo je prava prilika za vas.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje Java backend aplikacija
- Dizajn i implementacija API-ja
- Optimizacija performansi backend sustava
- Suradnja s frontend programerima i dizajnerima
- Pisanje čistog, testabilnog i održivog koda
- Rješavanje tehničkih problema i bugova
- Integracija s bazama podataka i vanjskim servisima
- Sudjelovanje u planiranju i procjeni projekata
- Praćenje i implementacija sigurnosnih standarda
- Dokumentiranje tehničkih specifikacija i procesa
Zahtjevi
Text copied to clipboard!- Iskustvo u Java programiranju i relevantnim frameworkima (Spring, Hibernate)
- Poznavanje relacijskih i NoSQL baza podataka
- Razumijevanje RESTful API dizajna
- Iskustvo s verzioniranjem koda (Git)
- Sposobnost rada u agilnom okruženju
- Dobre komunikacijske vještine
- Sposobnost samostalnog rješavanja problema
- Poznavanje osnovnih principa sigurnosti u softveru
- Iskustvo s testiranjem backend komponenti
- Visoka motivacija i želja za učenjem
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje Java frameworke ste koristili u prethodnim projektima?
- Kako pristupate optimizaciji performansi backend aplikacije?
- Možete li opisati svoje iskustvo s bazama podataka?
- Kako osiguravate sigurnost podataka u aplikacijama koje razvijate?
- Kako se nosite s rokovima i pritiskom u timu?
- Koje alate koristite za verzioniranje i upravljanje kodom?
- Kako pristupate pisanju testova za backend kod?
- Možete li opisati primjer rješavanja tehničkog problema u vašem radu?